runtime.p.gcw (field)

26 uses

	runtime (current package)
		mcheckmark.go#L137: 	gcw := &getg().m.p.ptr().gcw
		mgc.go#L812: 		if goexperiment.GreenTeaGC && p.gcw.ptrBuf == nil {
		mgc.go#L813: 			p.gcw.ptrBuf = (*[gc.PageSize / goarch.PtrSize]uintptr)(persistentalloc(gc.PageSize, goarch.PtrSize, &memstats.gcMiscSys))
		mgc.go#L1052: 		pp.gcw.dispose()
		mgc.go#L1055: 		if pp.gcw.flushedWork {
		mgc.go#L1057: 			pp.gcw.flushedWork = false
		mgc.go#L1106: 			if !p.gcw.empty() {
		mgc.go#L1555: 			pp.gcw.flushScanStats(&memstats.lastScanStats)
		mgc.go#L1862: 				gcDrainMarkWorkerDedicated(&pp.gcw, true)
		mgc.go#L1877: 				gcDrainMarkWorkerDedicated(&pp.gcw, false)
		mgc.go#L1879: 				gcDrainMarkWorkerFractional(&pp.gcw)
		mgc.go#L1881: 				gcDrainMarkWorkerIdle(&pp.gcw)
		mgc.go#L1920: 	if p != nil && !p.gcw.empty() {
		mgc.go#L1999: 		gcw := &p.gcw
		mgcmark.go#L744: 	gcw := &getg().m.p.ptr().gcw
		mgcmark.go#L1624: 	gcw := &getg().m.p.ptr().gcw
		mgcmark.go#L1771: 	gcw := &getg().m.p.ptr().gcw
		mgcmark.go#L1786: 		gcw := &p.gcw
		mgcmark_greenteagc.go#L808: 		if s := w.spanq.steal(&p2.gcw.spanq); s != 0 {
		mheap.go#L2127: 			gcw := &mp.p.ptr().gcw
		mheap.go#L2195: 		gcScanCleanup(s, &mp.p.ptr().gcw)
		mheap.go#L2558: 			gcw := &mp.p.ptr().gcw
		mwbbuf.go#L228: 	gcw := &pp.gcw
		proc.go#L5908: 	pp.gcw.id = id
		proc.go#L5974: 	pp.gcw.spanq.destroy()
		runtime2.go#L877: 	gcw gcWork